export interface ProtocolMetadataVO {
  /**
   * id
   */
  id: string | number;

  /**
   * 说明
   */
  metadataComment: string;

  /**
   * 英文
   */
  metadataCommentEn: string;

  /**
   * 版本
   */
  metadataVersion: string;

  /**
   * 名称
   */
  metadataName: string;

  /**
   * 数据库类型
   */
  metadataDbType: string;

  /**
   * 数据类型
   */
  metadataType: string;

  /**
   * 长度
   */
  metadataLength: number;

  /**
   * 有无符号
   */
  metadataSigned: string;

  /**
   * 精度
   */
  metadataScale: number;

  /**
   * 多选值
   */
  metadataValues: string;

  /**
   * 默认值
   */
  metadataDefault: string;

  /**
   * 最大值
   */
  metadataMax: string;

  /**
   * 最小值
   */
  metadataMin: string;

  /**
   * 单位
   */
  metadataUnit: string;

  /**
   * 建表语句
   */
  metadataDdl: string;

  /**
   * 字符编码方式
   */
  encodingType: string;

  /**
   * 计算公式
   */
  calculation: string;

  /**
   * 状态
   */
  status: string;

  /**
   * 创建部门
   */
  createDept: number;

  /**
   * 创建人
   */
  createUser: number;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 修改人
   */
  updateUser: number;

  /**
   * 修改时间
   */
  updateTime: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 删除标志
   */
  delFlag: string;

}

export interface ProtocolMetadataForm extends BaseEntity {
  /**
   * 说明
   */
  metadataComment?: string;

  /**
   * 英文
   */
  metadataCommentEn?: string;

  /**
   * 版本
   */
  metadataVersion?: string;

  /**
   * 名称
   */
  metadataName?: string;

  /**
   * 数据类型
   */
  metadataType?: string;

  /**
   * 长度
   */
  metadataLength?: number;

  /**
   * 有无符号
   */
  metadataSigned?: string;

  /**
   * 精度
   */
  metadataScale?: number;

  /**
   * 多选值
   */
  metadataValues?: string;

  /**
   * 默认值
   */
  metadataDefault?: string;

  /**
   * 最大值
   */
  metadataMax?: string;

  /**
   * 最小值
   */
  metadataMin?: string;

  /**
   * 单位
   */
  metadataUnit?: string;

  /**
   * 建表语句
   */
  metadataDdl?: string;

  /**
   * 字符编码方式
   */
  encodingType?: string;

  /**
   * 计算公式
   */
  calculation?: string;

  /**
   * 状态
   */
  status?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface ProtocolMetadataQuery extends PageQuery {

  /**
   * 说明
   */
  metadataComment?: string;

  /**
   * 英文
   */
  metadataCommentEn?: string;

  /**
   * 名称
   */
  metadataName?: string;

  /**
   * 状态
   */
  status?: string;

    /**
     * 日期范围参数
     */
    params?: any;
    isAsc?: string;
    orderByColumn?: string;
}



